首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
李光耀:过早翘起尾巴与美国对抗 是中国厄运的开始!
劲爆!为了姜萍两位女CEO互揭老底!
谁会想到,裁员会裁到总编辑头上
“环评”提质增效 助力高质量发展?
“烂泥扶不上墙”!知名大哥同时切割一哥一姐!放话:再刷SQJ!
生成图片,分享到微信朋友圈
查看原文
其他
[答疑]这个DDD上下文图是不是废话刷工作量
Original
潘加宇
UMLChina
2023-06-27
收录于合集
#分析&设计(领域建模&领域驱动设计)
78 个
#DDD领域驱动设计批评
45 个
软件方法(下)分析和设计第8章连载[20210816更新]分析 之 分析类图——知识篇
评张逸的“状态和事件本质相同”(上)-DDD话语批评之一
钢铁侠 2021-9-13 20:34
我在看实现领域驱动设计这本书,请教老师像这个图UML怎么表示。感觉里面的一些图就像您写的废话工作量文章讲的,看起来很多,其实没什么东西
UMLChina潘加宇
这是“上下文映射图”(Context Map),DDD话语体系里的一个“创新”。
先来说废话刷工作量的问题。
看书中这个图下面的文字,作者可能觉得这样画还挺不错的,其实废话不少。
(1)既然是“上下文映射图”,节点(大圈圈)都变形成这样了,难道指的不是上下文而是面包?“上下文”三个字可以删去。
——干嘛要删,批量刷工作量多爽啊!
(2)一侧是OHS/PL(开放主机服务/发布语言)和U(上游),一侧是ACL(防腐层)和D(下游),改成单向箭头即可。
——干嘛要改,写这么多字多么能体现工作量啊!
(3)形状可以画成统一形状。
——干嘛要统一,就这样曲里拐弯的才好体现工作量啊,才表示我们敏捷啊!
我多么辛苦啊,既然这么辛苦,我的工作肯定是成果大大的!自己把自己感动得一塌糊涂。这就是许多“敏捷”“DDD”圈子的心态。
UML没有“上下文映射图”。“上下文”的概念类似于“组件”。上面的图用UML组件图咔咔咔几下就出来了,如下:
如果一定要表达“我这个是上下文,不是组件”,可以定制一个组件的构造型《上下文》,选上即可,如下:
这样做比直接在名称里加“上下文”来表示这是一个“上下文”更好。
节点涉及到两个不同领域的知识:
知识一:“身份和访问”是一个“上下文”。
知识二:用图形表示,“上下文”是这个样子的。
知识一和知识二是正交的,应该分离。如果团队对知识二有共识,那么只需表达知识一即可。
同理,边也涉及到两个不同领域的知识:
知识一:“身份和访问”和“敏捷项目管理”是“OHS/PL+U和ACL+D”的关系。
知识二:用图形表示,“OHS/PL+U和ACL+D”的关系是这个样子的。
知识一和知识二是正交的,应该分离。如果团队对知识二有共识,那么只需表达知识一即可。
9月23-24日网络软件需求设计方法学全程实例剖析公开课
[幻灯更新]9月27日-9月28日剔除“伪创新”和“无领域”的领域驱动设计-网络公开课
[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)
全程字幕-25套UML+Enterprise Architect/StarUML建模示范视频
[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷
《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题
怪论:东北公司用用例做需求,反映了东北互联网落后?
别把洋垃圾当宝贝-评InfoQ中国“敏捷……”文章(一)
中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
UMLChina服务介绍
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存